// utils/helper.js

/**
 * 显示错误提示
 * @param {string} message 提示信息
 * @param {string} icon 提示图标（success/error/warning/loading/无）
 */
export function showToast(message, icon = 'none') {
  // 根据错误类型选择不同的提示方式
  if (icon === 'error') {
    uni.showToast({
      title: message || '操作失败',
      icon: 'none',
      duration: 3000,
      mask: true
    });
  } else if (icon === 'success') {
    uni.showToast({
      title: message || '操作成功',
      icon: 'success',
      duration: 2000
    });
  } else if (icon === 'loading') {
    uni.showToast({
      title: message || '加载中',
      icon: 'loading',
      duration: 10000, // 需手动隐藏
      mask: true
    });
  } else {
    uni.showToast({
      title: message,
      icon: 'none',
      duration: 2000
    });
  }
}